#删除空格
# strip() --- 删除两边空格
# .lstrip() --- 删除左边空格
# .rstrip() --- 删除右边空格
# .replace(" ","") --- 删除所有空格
# .split() --- 先切分，"".join() --- 再拼接
# a=str(input()).strip()
# print(a)
#
# 如果是3.x,map返回的是map对象，当然也可以转换为List:
# str_list to int_list
# numbers = list(map(int, numbers))

# sort 与 sorted 区别：
# 1、sort 是应用在 list 上的方法，sorted 可以对所有可迭代的对象进行排序操作。
# 2、list 的 sort 方法返回的是对已经存在的列表进行操作，无返回值，而内建函数 sorted 方法返回的是一个新的 list，而不是在原来的基础上进行的操作。
# 语法
# sorted(iterable, cmp=None, key=None, reverse=False)
# 参数说明：
#
# 【iterable】 可迭代对象。
#
# 【cmp】 比较的函数，这个具有两个参数，参数的值都是从可迭代对象中取出，此函数必须遵守的规则为，大于则返回1，小于则返回-1，等于则返回0。（一般省略）
#
# 【key】主要是用来进行比较的元素，只有一个参数，具体的函数的参数就是取自于可迭代对象中，指定可迭代对象中的一个元素来进行排序。
# 常用的用来作为参数key的函数有 lambda函数和operator.itemgetter()
# 尤其是列表元素为多维数据时，需要key来选取按哪一位数据来进行排序
#
# 【reverse】 排序规则，reverse = True 降序 ， reverse = False 升序（默认）。
#
#数组降序
# num = [3, 5, 9, 0, 1, 9, 0, 3]
# print(list(reversed(num)))
#
#位于计算
 #x,y = input().split()
# print(int(x) & int(y))
# print(int(x) | int(y))
# #
# Python支持的解析操作，可以根据某些元素创建列表。
# 请你使用列表解析创建一个0-9的列表，并输出该列表。
# print(list(range(0,10)))
#
# 创建一个依次包含字符串'Niuniu'、'Niumei'、'GURR'和'LOLO'的列表current_users，
# 再创建一个依次包含字符串'GurR'、'Niu Ke Le'、'LoLo'和'Tuo Rui Chi'的列表new_users，
# 使用for循环遍历new_users，如果遍历到的新用户名在current_users中，
# 则使用print()语句一行输出类似字符串'The user name GurR has already been registered! Please change it and try again!'的语句，
# 否则使用print()语句一行输出类似字符串'Congratulations, the user name Niu Ke Le is available!'的语句。（注：用户名的比较不区分大小写）
# listy=tuple(str(input()).split())
